package com.probiz.estore.product.dao;

import java.util.List;

import com.probiz.estore.common.model.product.ProductType;
import com.probiz.estore.common.model.product.ProductTypeBrand;
import com.probiz.estore.core.dao.GenericDao;
/**
 * Dao interface for ProductTypeBrand.
 */
public interface ProductTypeBrandDao extends GenericDao<ProductTypeBrand> {
	
	public void deleteByProductType(Integer productTypeId);
	
	/**
	 * 根据商品类型id和品牌id查找实体
	 * @param productTypeId 商品类型id
	 * @param brandId 品牌id
	 * @return
	 */
	public ProductTypeBrand getByProductTypIdAndBrandId(Integer productTypeId, Integer brandId) ;
	
	 /**
     * 保存商品值 从数组中获取必要参数
     *
     * @param productType 商品类型
     * @param brandIds    关联的品牌id
     * @return 新id数组
     */
    public List<String> saveProductTypeBrandsFromArrays(ProductType productType, String[] brandIds);
	
}